package jukebox.model.freeboard;

import java.util.List;

import jukebox.model.common.BoardVO;
import jukebox.model.common.PagingBean;

public interface FreeBoardDAO {
	
	public void freeWriteContent(BoardVO bvo);//글 작성
	public void freeUdateContent(BoardVO bvo);	//글 수정
	public void freeDeleteContent(int no);	//글 삭제
	public void freeUpdateHit(int no);//조회수 증가
	//게시판에서 게시글 선택시 상세 게시글 보기
	public BoardVO freeFindContentByNo(int no);
	
	//paging을 위한 메서드
	public int freeContentCountByTitle(String title);//제목으로 검색된 게시물 수
	public int freeContentCount();//전체 게시물 수
	public List<BoardVO> getContentListPerPage(PagingBean pb);//페이지 번호에 맞는 목록 조회(전체리스트)
	public List<BoardVO> getContentListByTitlePerPage(PagingBean pb);//페이지 번호에 맞는 목록 조회(검색리스트)
}
